Big Huge Thesaurus

sticking plaster

noun